Search results for "Source lines of code"

showing 2 items of 2 documents

geomIO: An Open‐Source MATLAB Toolbox to Create the Initial Configuration of 2‐D/3‐D Thermo‐Mechanical Simulations From 2‐D Vector Drawings

2019

Creating the initial geometry and temperature configuration of 3D numerical simulations is a challenging task. Professional tools are expensive. They often have a steep learning curve and do mostly not interface with the numerical simulation software used by the geodynamics and tectonics academic community. There, we developed geomIO (geometry Input/Output), a MATLAB toolbox to create the initial configuration of geological models regarding model geometry and temperature structure. geomIO allows users to create a geo-referenced 3D volume by drawing multiple 2D cross-sections in a standard vector graphics editor. The volume is then used to assign material properties and set up initial temper…

Data processingSource lines of code010504 meteorology & atmospheric sciencesbusiness.industryInterface (Java)010502 geochemistry & geophysicsFile format01 natural sciencesToolboxComputational scienceVector graphicsGeophysicsSoftwareGeochemistry and PetrologyTriangle meshbusinessGeology0105 earth and related environmental sciencesGeochemistry, Geophysics, Geosystems
researchProduct

Challenges of Program Synthesis with Grammatical Evolution

2020

Program synthesis is an emerging research topic in the field of EC with the potential to improve real-world software development. Grammar-guided approaches like GE are suitable for program synthesis as they can express common programming languages with their required properties. This work uses common software metrics (lines of code, McCabe metric, size and depth of the abstract syntax tree) for an analysis of GE’s search behavior and the resulting problem structure. We find that GE is not able to solve program synthesis problems, where correct solutions have higher values of the McCabe metric (which means they require conditions or loops). Since small mutations of high-quality solutions str…

Theoretical computer scienceSource lines of codebusiness.industryComputer scienceSoftware developmentGenetic programming0102 computer and information sciences02 engineering and technology01 natural sciencesSoftware metric010201 computation theory & mathematicsGrammatical evolutionMetric (mathematics)0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingbusinessAbstract syntax treeProgram synthesis
researchProduct